<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <style>
        
    </style>
</head>
<body>
    
</body>
<script>
    // 分支的嵌套

    // 需求：判断一个数组，是正数，还是负数    

    // var n = -10;
    // if(n > 0){
    //     console.log("正数");
    // }else{
    //     if(n === 0){
    //         console.log("零");
    //     }else{
    //         console.log("负数");
    //     }
    // }

    // 所谓执行语句
    // 分支语句，就是执行语句

    // 需求：根据成绩，判断范围
    // 60-，不及格
    // 60~70，及格
    // 70~80，一般
    // 80~90，良好
    // 90~100，优秀

    // var n = 48;

    // if(n < 60){
    //     console.log("不及格")
    // }else if(n >= 60 && n < 70){
    //     console.log("及格")
    // }else if(n >= 70 && n < 80){
    //     console.log("一般")
    // }else if(n >= 80 && n < 90){
    //     console.log("良好")
    // }else if(n >= 90 && n <= 100){
    //     console.log("优秀")
    // }else{
    //     console.log("算错了")
    // }

    // var y = 2021;
    // var m = 2
    // switch(m){
    //     case 1:
    //         console.log("31天");
    //         break;
    //     case 2:
    //         if(是否是闰年){
    //             console.log("29天");
    //         }else{
    //             console.log("28天");
    //         }
    //         break;
    //     case 3:
    //         console.log("31天");
    //         break;
    // }


    // if-else和switch的区别

    // if的()内放的是判断条件，条件是一个范围
    //     if适合处理范围的分支条件

    // switch的()内放的是要判断的变量，是一个具体的值
    //     switch更适合处理具体值的判断

    // var d = 3;
    // if(d === 0){
    //     // 日
    // }else if(d === 1){
    //     // 一
    // }else if(d === 2){
    //     // 二
    // }

    // switch(d){
    //     case 1:
    //     ...break;
    //     case 2:
    //     ...break;
    // }


    // var n = 67;
    // switch(n){
    //     case 60:
    //         console.log("及格");break;
    //     case 61:
    //         console.log("及格");break;
    //     case 62:
    //         console.log("及格");break;
    // }

    // var n = 36;
    // switch(true){
    //     case n>=60 && n<70:
    //         console.log("及格");break;
    //     case n>=70 && n<80:
    //         console.log("一般");break;
    //     case n>=80 && n<90:
    //         console.log("良好");break;
    //     case n>=90 && n<=100:
    //         console.log("优秀");break;
    //     case n<60:
    //         console.log("不及格");break;
    // }
</script>
</html>